// 岗位配置
import request from '@/utils/request'

const api = {
  post: '/system/sysPost'
}

export default api

export function getPostList (parameter) {
    return request({
      url: api.post + '/getSysPostPageList',
      method: 'get',
      params: parameter
    })
  }
  export function savePost (parameter) {
      if(parameter.id > 0){
          return modifyPost(parameter)
      } else {
          return addPost(parameter)
      }
  }
  function addPost(parameter){
    return request({
        url: api.post +'/saveSysPost',
        method: 'post',
        data: parameter,
        headers: {
          'Content-Type': 'application/json;charset=UTF-8'
        }
      })
  }
  function modifyPost(parameter){
    return request({
        url: api.post +'/modifySysPost',
        method: 'put',
        data: parameter,
        headers: {
          'Content-Type': 'application/json;charset=UTF-8'
        }
      })
  }
  export function delPost (parameter) {
    return request({
      url: api.post + '/removeSysPost',
      method: 'delete',
      params: parameter
    })
  }
  export function changPostStatus (parameter) {
    return request({
      url: api.post + '/changeStatus',
      method: 'put',
      params: parameter
    })
  }